import axios from 'axios'
import cookie from "js-cookie"
// import store from '../store/index.js';
// import {getToken} from './auth.js'
// 基本路径相同，但是后缀的api不同的接口，Restful风格接口
// axios.defaults.baseURL='/api'
const service = axios.create({
  baseURL:'/api',
  // 设置请求超时时间
  timeout:5000
});

// request 拦截器
service.interceptors.request.use(config =>{
  // 判断是是否是微信登录
  // if(config.url === "/微信登录路径" || config.url === "/验证码路径"){
  //   config.headers['Content-Type']=
  //   "application/x-www-form-urlencoded";
  // }

 
  // const token = localStorage.getItem('token');
  if(cookie.get("pet-token")){
   // 判断是否存在token，如果存在每个http header都加上token
    config.headers["token"]= cookie.get("pet-token"); //请求头加上token
  }
  return config
},
(err)=>{
  return Promise.reject(err)
})

// // response拦截器
// service.interceptors.response.use(
//   (response)=>{
//     return response.data
    
//   },
//   // 接口状态处理，也就是说无响应时的处理
//   (err)=>{
//     return Promise.reject(err.response.status)//返回接口返回的错误信息
//   }
// )
export default service
